﻿
$(document).ready(function () {
    Click_Popup_POST_LINK();
    //Them Moi=================================================
    $('#them-moi-link-hay').click(function () {
        if (xCheckform()) {
            $('#them-moi-link-hay').text("Đang đăng link...");
            $('#them-moi-link-hay').prop("disabled", true);
            $('#them-moi-link-hay').css("background-color", "#666");
            $.ajax({
                type: "POST",
                url: "/Default.aspx/fncDangLinkHay",
                data: '{strUS_ID:"' + userId
                    + '",strLI_ANCHORTEXT:"' + $('#txtTieuDe').val()
                    + '",strLI_LINK:"' + $('#txtLink').val()
                    + '",strLI_DESCRIPTION:"' + $('#txtMoTa').val()
                    + '",strCapcha:"' + $('.realperson-hash').val()
                    + '",strCapchaInput:"' + $('#txtCapcha').val()
                    + '"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                    var strResult = response.d;
                    if (strResult == "") {
                        alert("Đăng link mới thành công");
                        parent.$.colorbox.close();
                        parent.location.reload();
                        //window.location.href = "/link-hay";
                    } else {
                        alert(strResult);
                        $('#them-moi-link-hay').text("Đăng link");
                        $('#them-moi-link-hay').prop("disabled", false);
                        $('#them-moi-link-hay').css("background-color", "#12A7EB");
                    }
                },
                failure: function (response) {
                    //alert("failure: " + response.d);
                },
                error: function (response) {
                    //alert("error: " + response.d);
                }
            });
        }
    });

});

//// Popup Up Đăng Link
function Click_Popup_POST_LINK() {
    $("#btnPostLink").colorbox({
        iframe: true
    , innerWidth: 665
    , innerHeight: 350
    , opacity: 0.9
    , title: "Đăng Link"
    });
}


/*
    + Auto load page
    + Author: NguyenTV  
    + Create: 24/01/2013
*/
var pageIndex = iCurrPage; //Trang bắt đầu
var maxPage = 100; //Số lượng trang load tối đa
/*---------------------------------------------------------------------------*/

// Lấy Danh sách link hay
function GetRecords() {
    pageIndex++;
    if (pageIndex >= 2 && pageIndex <= maxPage) {
        $("#btnLoadMore").hide();
        $("#loader").show();
        $.ajax({
            type: "POST",
            url: "/Default.aspx/fncLoadMoreLinkHay",
            data: '{iPageIndex: ' + pageIndex
            + ',iPageSize: ' + pageSize
            + '}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var Data = response.d;
                $(".lstPhongTro").append(Data);
                $("#loaderLH").hide();
                $("#btnLoadMoreLH").show();
                if (Data == "") { $("#btnLoadMoreLH").hide(); }
            },
            failure: function (response) {
                //alert("failure: " + response.d);
            },
            error: function (response) {
                //alert("error: " + response.d);
            }
        });
    }
}


function xCheckform() {
    var countErr = 0;
    //resset error
    $('.error-item').each(function () {
        $(this).removeClass("error-item");
    });

    if ($.trim($('#txtLink').val()) == "") {
        $('#txtLink').errorItem('Vui lòng nhập đường dẫn');
        countErr++;
    }

    if (!is_valid_url($('#txtLink').val())) {
        $('#txtLink').val('');
        $('#txtLink').errorItem('Định dạng đường dẫn không chính xác');
        countErr++;
    }
    if ($.trim($('#txtTieuDe').val()) == "") {
        $('#txtTieuDe').errorItem('Vui lòng nhập tiêu đề');
        countErr++;
    }
    if ($.trim(($('#txtTieuDe').val()).length) > 70) {
        $('#txtTieuDe').val('');
        $('#txtTieuDe').errorItem('Tiêu đề không được lớn hơn 70 kí tự');
        countErr++;
    }
    if ($.trim($('#txtMoTa').val()) == "") {
        $('#txtMoTa').errorItem('Vui lòng nhập mô tả');
        countErr++;
    }
    if ($.trim(($('#txtMoTa').val()).length) > 120) {
        $('#txtMoTa').val('');
        $('#txtMoTa').errorItem('Mô tả không được lớn hơn 120 kí tự');
        countErr++;
    }
    if ($.trim($('#txtCapcha').val()) == "") {
        $('#txtCapcha').errorItem('NHẬP MÃ AN TOÀN...');
        countErr++;
    }
    //
    if (countErr > 0) {
        //$('html, body').animate({ scrollTop: 0 }, 'slow');
        $('html,body').animate({ scrollTop: ($(".error-item").offset().top - 10) }, 'slow');
        return false;
    }
    else return true;

}


function countTitle(e) {
    var max_length = 70;
    var e = jQuery(e);
    var n = jQuery("#countTitle");
    var string = jQuery.trim(e.val());
    var length = string.length;
    var charDown = max_length - length;
    if (charDown < 10) {
        n.css('color', 'red');
    }
    else {
        n.css('color', '#999');
    }
    if (charDown < 0) {
        string = string.substring(0, max_length);
        e.val(string);
        charDown = 0;
    }
    n.html(String(charDown));
}

function countDescription(e) {
    var max_length = 120;
    var e = jQuery(e);
    var n = jQuery("#countDesription");
    var string = jQuery.trim(e.val());
    var length = string.length;
    var charDown = max_length - length;
    if (charDown < 10) {
        n.css('color', 'red');
    }
    else {
        n.css('color', '#999');
    }
    if (charDown < 0) {
        string = string.substring(0, max_length);
        e.val(string);
        charDown = 0;
    }
    n.html(String(charDown));
}
//
